package com.ccys.db.dto.web.inventory;


import com.ccys.db.entity.TblStaffPurchase;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

@Data
@ApiModel("采购单分页入参")
@EqualsAndHashCode(callSuper = false)
public class StaffPurchasePageDto extends TblStaffPurchase {

    @ApiModelProperty("员工名字")
    private String name;

    @ApiModelProperty("startCreateOn开始时间 格式 yyyy-mm-dd")
    private Long startCreateOn;

    @ApiModelProperty("endCreateOn结束时间 格式 yyyy-mm-dd")
    private Long endCreateOn;

    @ApiModelProperty("配送开始时间 格式 yyyy-mm-dd")
    private Long purchaseDateStart;

    @ApiModelProperty("配送结束时间 格式 yyyy-mm-dd")
    private Long purchaseDateEnd;

    @ApiModelProperty("排序字段 t1.code (指的是purchaseNo列) / t4.first_name / t1.total_amount /  t1.purchase_date /t2. user_fullname / t1.created_on ")
    private String orderByStr;
}
